class の依存関係の種類
https://gyazo.com/88308f7e03a47e5800a4c26209f1c84a
https://gyazo.com/00affdcb8113e26a0c9964ec49420b88
https://gyazo.com/ae448aa7035fe22bb434269274b68cee
constructor は無い方がわかりやすいな
code:ts
class C
extends A // --> an abstract class
implements I1, I2, I3 { // --> interfaces
m1: Tm1 // --> member Types
m2: Tm2
m3: Tm3
constructor(a1: Ta1, a2: Ta2, a3: Ta3){ // argument types
}
method()
}
これらの他に外部定義された変数に対する直接参照が考えられる
constructor/method 内部から外部定義された関数に直接参照することも考えられる(同じようなもの)